package com.lwlk.zdk.model.task;

import javax.validation.constraints.NotNull;
import java.util.Date;

public class pwTaskPlatformAssessmentStatistics {
    private Integer id;

    private Integer pId;

    private String platformName;

    private Double grossScore;

    private Double netRateNumber;

    private Double onlineRateNumber;

    private Double trackFullRateNumber;

    private Double passRateNumber;

    private Double driftingRateNumber;

    private Double overspeedCountNumber;

    private Double fatigueDrivingTimeNumber;

    private Double connectRateNumber;

    private Double crossRateNumber;

    @NotNull(message = "考核周期不可为空")
    private Integer type;

    private String typeName;

    private String describe;

    private Date createTime;

    @NotNull(message = "考核时间不可为空")
    private String theInspectionTime;

    private String ruWangLv;

    private String onlineRate;

    private String trajectoryIntegrityRate;

    private String dataPassRate;

    private String driftRate;

    private String oversPeed;

    private String fatigueDrivingTime;

    private String connect;

    private String crossDomainData;

    private Integer status;

    private Integer assessGradeId;

    @NotNull(message = "等级不可为空")
    private Integer level;

    private String regionCode;

    private Integer rank;

    public Integer getRank() {
        return rank;
    }

    public void setRank(Integer rank) {
        this.rank = rank;
    }

    public String getRegionCode() {
        return regionCode;
    }

    public void setRegionCode(String regionCode) {
        this.regionCode = regionCode;
    }

    public Integer getLevel() {
        return level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public Integer getAssessGradeId() {
        return assessGradeId;
    }

    public void setAssessGradeId(Integer assessGradeId) {
        this.assessGradeId = assessGradeId;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getpId() {
        return pId;
    }

    public void setpId(Integer pId) {
        this.pId = pId;
    }

    public String getPlatformName() {
        return platformName;
    }

    public void setPlatformName(String platformName) {
        this.platformName = platformName == null ? null : platformName.trim();
    }

    public Double getGrossScore() {
        return grossScore;
    }

    public void setGrossScore(Double grossScore) {
        this.grossScore = grossScore;
    }

    public Double getNetRateNumber() {
        return netRateNumber;
    }

    public void setNetRateNumber(Double netRateNumber) {
        this.netRateNumber = netRateNumber;
    }

    public Double getOnlineRateNumber() {
        return onlineRateNumber;
    }

    public void setOnlineRateNumber(Double onlineRateNumber) {
        this.onlineRateNumber = onlineRateNumber;
    }

    public Double getTrackFullRateNumber() {
        return trackFullRateNumber;
    }

    public void setTrackFullRateNumber(Double trackFullRateNumber) {
        this.trackFullRateNumber = trackFullRateNumber;
    }

    public Double getPassRateNumber() {
        return passRateNumber;
    }

    public void setPassRateNumber(Double passRateNumber) {
        this.passRateNumber = passRateNumber;
    }

    public Double getDriftingRateNumber() {
        return driftingRateNumber;
    }

    public void setDriftingRateNumber(Double driftingRateNumber) {
        this.driftingRateNumber = driftingRateNumber;
    }

    public Double getOverspeedCountNumber() {
        return overspeedCountNumber;
    }

    public void setOverspeedCountNumber(Double overspeedCountNumber) {
        this.overspeedCountNumber = overspeedCountNumber;
    }

    public Double getFatigueDrivingTimeNumber() {
        return fatigueDrivingTimeNumber;
    }

    public void setFatigueDrivingTimeNumber(Double fatigueDrivingTimeNumber) {
        this.fatigueDrivingTimeNumber = fatigueDrivingTimeNumber;
    }

    public Double getConnectRateNumber() {
        return connectRateNumber;
    }

    public void setConnectRateNumber(Double connectRateNumber) {
        this.connectRateNumber = connectRateNumber;
    }

    public Double getCrossRateNumber() {
        return crossRateNumber;
    }

    public void setCrossRateNumber(Double crossRateNumber) {
        this.crossRateNumber = crossRateNumber;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName == null ? null : typeName.trim();
    }

    public String getDescribe() {
        return describe;
    }

    public void setDescribe(String describe) {
        this.describe = describe == null ? null : describe.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getTheInspectionTime() {
        return theInspectionTime;
    }

    public void setTheInspectionTime(String theInspectionTime) {
        this.theInspectionTime = theInspectionTime == null ? null : theInspectionTime.trim();
    }

    public String getRuWangLv() {
        return ruWangLv;
    }

    public void setRuWangLv(String ruWangLv) {
        this.ruWangLv = ruWangLv == null ? null : ruWangLv.trim();
    }

    public String getOnlineRate() {
        return onlineRate;
    }

    public void setOnlineRate(String onlineRate) {
        this.onlineRate = onlineRate == null ? null : onlineRate.trim();
    }

    public String getTrajectoryIntegrityRate() {
        return trajectoryIntegrityRate;
    }

    public void setTrajectoryIntegrityRate(String trajectoryIntegrityRate) {
        this.trajectoryIntegrityRate = trajectoryIntegrityRate == null ? null : trajectoryIntegrityRate.trim();
    }

    public String getDataPassRate() {
        return dataPassRate;
    }

    public void setDataPassRate(String dataPassRate) {
        this.dataPassRate = dataPassRate == null ? null : dataPassRate.trim();
    }

    public String getDriftRate() {
        return driftRate;
    }

    public void setDriftRate(String driftRate) {
        this.driftRate = driftRate == null ? null : driftRate.trim();
    }

    public String getOversPeed() {
        return oversPeed;
    }

    public void setOversPeed(String oversPeed) {
        this.oversPeed = oversPeed == null ? null : oversPeed.trim();
    }

    public String getFatigueDrivingTime() {
        return fatigueDrivingTime;
    }

    public void setFatigueDrivingTime(String fatigueDrivingTime) {
        this.fatigueDrivingTime = fatigueDrivingTime == null ? null : fatigueDrivingTime.trim();
    }

    public String getConnect() {
        return connect;
    }

    public void setConnect(String connect) {
        this.connect = connect == null ? null : connect.trim();
    }

    public String getCrossDomainData() {
        return crossDomainData;
    }

    public void setCrossDomainData(String crossDomainData) {
        this.crossDomainData = crossDomainData == null ? null : crossDomainData.trim();
    }
}